#include "../includes/OTHER_TYPES/LIST/LIST.h"

int main(int argc, char * argv[])
{  
  CHECK_SYS_ENDIAN();  
  // español...
  
  char yes[14] = "aintnowaybruh";
  lnode * bruh = get_lnode(yes, 14, LNODE_DT_STR_ASCII);
  add_lnode_child(bruh, yes, 14, LNODE_DT_STR_ASCII); 
  add_lnode_child(bruh, yes, 14, LNODE_DT_STR_ASCII);
  
  lnode * ok = add_lnode_child(bruh, yes, 14, LNODE_DT_STR_ASCII);
  ok = add_lnode_child(ok, yes, 14, LNODE_DT_STR_ASCII);
  ok = add_lnode_child(ok, yes, 14, LNODE_DT_STR_ASCII);
  add_lnode_front(ok, yes, 14, LNODE_DT_STR_ASCII);
  add_lnode_front(ok, yes, 14, LNODE_DT_STR_ASCII);
  ok = add_lnode_child(ok, yes, 14, LNODE_DT_STR_ASCII);
  ok = add_lnode_child(ok, yes, 14, LNODE_DT_STR_ASCII);
  //~ printf("%d\n", ok -> TYPE);
  add_lnode_front(ok, yes, 14, LNODE_DT_STR_ASCII);
  add_lnode_front(ok, yes, 14, LNODE_DT_STR_ASCII);
  
  add_lnode_front(bruh, yes, 14, LNODE_DT_STR_ASCII);
  add_lnode_front(bruh, yes, 14, LNODE_DT_STR_ASCII);
  add_lnode_front(bruh, yes, 14, LNODE_DT_STR_ASCII);
  print_lnode_list(bruh);
  //~ printf("%llu\n", count_lnodes(bruh));
  printf("%llu\n", rm_lnode_list(bruh));
  return 0;
}
